package com.j48.entrancegurad.service;


import com.j48.entrancegurad.model.Notice;
import org.aspectj.weaver.ast.Not;

import java.util.ArrayList;

public interface INoticeService {

    /**
     * 添加公告
     * @param notice
     * @return
     */
    public int insertNotice(Notice notice);

    /**
     * 查询所有公告
     * @param
     * @return
     */
    public ArrayList<Notice> selectAll();

    /**
     * 删除公告
     * @param notice
     * @return
     */
    public int deleteById(Notice notice);

    /**
     * 查询公告
     * @param notice
     * @return
     */
    public Notice selectone(Notice notice);

    /**
     * 通过管理员ID查询公告
     * @param notice
     * @return
     */
    public ArrayList<Notice> selectByAdminId(Notice notice);

}
